/**
 * @description 新闻模型 
 * @author <zxb>
 * @date 2024-11-04 16:35:00
 * @version v1.0.0
 * @des 放开执行最下面的代码注释就可以创建新闻表, 必须在KoaLearning目录下执行, 否则会检测不到环境变量
 * @shell node src/model/news.model.js
 */ 

const { DataTypes } = require('sequelize');
const sequelize = require('../db/seq')

// Modal
const News = sequelize.define('node_news', {
    newsname: {
        type: DataTypes.STRING,
        allowNull: false,
        comment: '新闻标题',
    },
    newsdesc: {
        type: DataTypes.TEXT,
        allowNull: false,
        comment: '新闻内容'
    },
    image:{
        type: DataTypes.STRING,
        allowNull: false,
        comment: '新闻图片'
    }
})

// 强制同步数据库(创建数据库表)
// force:ture 如果表存在就强行删除表,然后创建一个新的表
// 只需要执行下面的方法一次即可 ----------------------------//

// News.sync({force:true})
// console.log("用户模型表刚刚(重新)创建！");
module.exports = News